﻿@charset "utf-8";
.jzn_box {top:60px;}
.zn9_dtt{position:fixed;top:0;z-index: 10000;width:100%;height:60px;}
.zn9_dt{width:100%;height:60px;background:url(../images/bwybdt.jpg) no-repeat center top;cursor:pointer;display:block;}
.zn9_dtt span{background:url(../images/sl-btn.png) 0 -177px no-repeat;width:20px;height:20px;display:block;position:absolute;top:5px;right:5px;z-index:696;cursor:pointer;}
.newtop { height:35px; background:#29323e; min-width:1150px;}
.htoplf { height:35px;}
.htoplf>span,.htoplf>a { background:url(../images/loginicon.png) no-repeat; float:left; display:inline-block; }
.htoplf>span:hover,.htoplf>a:hover{color: #fff;}
.htoplf>span.ph { height:35px; line-height:35px; background:none; color:#fff; position:relative; z-index:1001; margin-left:50px;}
.htoplf>span.ph a.active { background:none; color:#bbcbdb;}
.htoplf>span.ph a.active:hover{color: #fff;}
.htoplf>a.h_wx,.htoplf a.h_xl {width:21px; height:20px; cursor:pointer;}
.htoplf>a.h_wx { margin:8px 16px 0; background-position:-55px 0 ; position:relative; z-index:100;}
.htoplf>a.h_wx:hover { background-position:-78px 0;}
.htoplf>a.h_xl { background-position:-101px 0; margin-top:9px;}
.htoplf>a.h_xl:hover { background-position: -122px 0;}
.h_notice { width:480px; height:35px; line-height:35px; text-align:center; padding-left:100px; overflow:hidden;}
.h_notice li { height:35px; line-height:35px; width:480px; float:left; list-style:none;}
.h_notice a { color:#dde6ef;}
.htoplf a.h_wx { position:relative; z-index:711;}
.htoplf span.ph .serv a {float:none;display:inline-block;background:none;position:absolute;margin-left:34px;top: 24px;}
.twowm { cursor:pointer; height:35px; line-height:35px; color:#bbcbdb; display:inline-block; margin-left:50px; position:relative; z-index:1001; background:none !important;float:left; }
.twowm:hover{color: #ffffff;}
#appewm {width:330px; position:absolute; border:solid 1px #d9d9d9;background:#fff; padding:12px 28px 23px; top:34px;  left:-158px; z-index:701;display:none;cursor:default;}
#appewm:hover h3{color:#555555;}
#appewm .jfewm {width:330px;margin:0 auto;border-bottom: 1px solid #e4e4e4;height:175px;}
#appewm .jfewm>h3 {font-size: 14px;color:#555555;line-height: 40px;}
#appewm .jfewm .jfimgewm {height:124px;width:100%;position:relative;}
#appewm .jfewm .jfimgewm>img{width:124px;height:124px;float: left;margin-right: 15px;}
#appewm .jfewm .jfimgewm ul {position:absolute;bottom:-5px;left:140px;}
#appewm .jfewm .jfimgewm ul>li {line-height: 34px;}
#appewm .jfewm .jfimgewm ul>li>em{display:inline-block;background:#bdbdbd;width:4px;height:4px;border-radius: 50%;float: left;margin:15px 3px 0 0;}
#appewm .jfewm .appimgewm ul>li>a {font-size: 14px;color:#676767;float: left;display:inline-block;width:70px; }
#appewm .jfewm .appimgewm ul>li>a:hover {text-decoration: underline;}
#appewm .jfewm .wukongimgewm ul>li>a {font-size: 14px;color:#676767;float: left;display:inline-block;}
#appewm .jfewm .wukongimgewm ul>li>a:hover {text-decoration: underline;}
#appewm .jfewm .appimgewm ul>li>span {color:#999;font-size: 12px;margin-left: 12px;}
#appewm .jfwukong {border-bottom: none;}
.htoplf div.twowm:hover #appewm {  display:block; } 

.htoplf span.ph .serv { display:none;}
.htoplf span.ph:hover .serv { display:block; z-index:1001;}
.htoplf span.ph .serv { width:180px;height:140px;position:absolute; top:35px; left:-70px;background:url(../images/popff.png) top left #fff;}
.htoplf span.ph div i { font-style:normal; left:60px;}
.htoplf span.ph div p {  line-height:24px; color:#29323e;margin-left: 20px;}
.serv .servp1{position:absolute;top:120px;}
.serv .servp2{position:absolute;top:144px;}
.htoplf span.ph em { color:#29323e;}
.htoplf span.ph .serv { width:140px;height:140px;position:absolute; top:35px; left:-40px;background:url(../images/popff.png) top left #fff;}
.h_wx div { height:120px; width:330px; position:absolute; border:solid 1px #d9d9d9; border-top-color:#6e747c; background:url(../images/popff.png) top left; padding:15px 10px 10px; top:26px; left:-158px; display:none;}
.h_wx div em { width:14px; height:8px; background:url(../images/navsj.png) no-repeat; display:inline-block; position:absolute; top:-8px;  left:158px;}
.twowm>div>em { width:14px; height:8px; background:url(../images/navsj.png) no-repeat; display:inline-block; position:absolute; top:-8px;  left:185px;}
.h_wx div dl ,.twowm div dl{ float:left; width:90px; padding:0 10px;}
.h_wx div dl dd ,.twowm div dl dd{ height:90px; width:90px;}
.h_wx div dl dd img,.twowm div dl dd img { float:left;}
.h_wx div dt,.twowm div dt { height:30px; line-height:30px; color:#545454; text-align:center; font-size:12px;}
.h_wx:hover div,.twowm:hover div { display:block;}
.h_rg em.active,.h_rg_h em.active { padding-right:36px; color:#fff; display:inline-block; float:left;}
.h_rg a.active_1,.h_rg a.active_2 { float:left; display:inline-block; padding:0 2px; margin-right:24px;}
.h_rg a.active_1:hover,.h_rg a.active_2:hover{color: #fff;}
.h_rg span.active_3 { float:left; margin:0 15px 0 11px; color:#fff; display:inline-block;}
.h_rg a.active_4,.h_rg_h a.active_4 { color:#bbcbdb; float:left;}
.h_rg a.active_4:hover,.h_rg_h a.active_4:hover{color: #fff;}
.h_rg a.active_4 i,.h_rg_h a.active_4 i { color:#ffcd21; font-style: normal; display:inline-block;}
.h_rg_h a.active_1 { height:22px; line-height:22px; padding:6px 0 7px; color:#bbcbdb; display:inline-block; float:left; text-align:left;}
.h_rg_h a.active_1:hover{color: #fff;}
.h_rg_h a.active_1 img { width:22px; height:22px; border-radius:11px; float:left; margin-right:13px; display:inline-block;}
.h_rg_h .a_active {color:#bbcbdb; padding:0 2px;}
.h_rg_h .a_active:hover{color: #fff;}
.h_rg { height:35px;line-height:35px; color:#dde6ef; position:relative;z-index:700;width:600px;}
.h_rg a,.h_rg span { color:#dde6ef; display:inline-block;}
.h_rg span { margin-right:7px; cursor:pointer;}
.h_rg a { padding-left:7px;}
.h_login { width:230px; padding:0 30px 10px; background:#fff; border:solid 1px #d9d9d9; position:absolute; top:35px; left:-12px; z-index:700; display:none; cursor:default;}
.h_login em { position:absolute; width:14px; height:8px; background:url(../images/navsj.png) no-repeat; line-height:0px; font-size:0px; display:inline-block; right:253px; top:-8px; display:inline-block;}
.h_login p { height:26px; line-height:26px; font-size:18px; color:#737373; padding:12px 0 8px;}
.h_login_inp { height:29px; border:solid 1px #bfbfbf; background:#fcfcfc; border-radius:3px; width:228px; float:left; margin-bottom:18px;}
.h_login_inp span { width:8px; height:29px; display:inline-block; float:left; background:none; margin-right:0px;}
.h_login_inp input { width:210px; height:24px; line-height:24px; padding:2px 0; font-size:12px; color:#c3c3c3; border:none; background:none; float:left;}
.h_login_inp input:focus { box-shadow:none;}
.h_loginbut { height:35px; line-height:34px; width:230px; background:#ff924a; font-size:16px; color:#fff; text-align:center; border:none; border-radius:3px; cursor:pointer;}
.hlogif { line-height:36px; color:#545454; width:230px; text-align:center; font-size:12px; border-top:dotted 1px #9d917f;}
.hlogif span { color:#fe6600;margin-right:3px; font-size:12px; cursor:default;}
.h_error { padding:3px 0 3px 9px; min-height:18px; _height:18px; line-height:18px; font-size:12px; color:#F00; display:inline-block; float:left; width:165px;}
.hlogbtm { height:28px; line-height:28px; text-align:right;}
.hlogbtm a { color:#43b3ff; font-size:12px; display:inline-block; text-decoration:underline; width:48px;}
.h_rg_h,.h_rg_h a.normal { height:35px; line-height:35px; color:#bbcbdb;}
.h_rg_h { float:left; z-index:700; position:relative;}
.h_rg_h span.active { background:none; position:relative; height:35px; display:inline-block; float:left; margin:0 24px 0 38px;}
.h_rg_h a.active { height:35px; line-height:35px; display:inline-block; color:#bbcbdb;}
.new-kfrx {height:35px;line-height: 35px;color:#bbcbdb;margin-bottom:0;}
.new-kfrx span {display:inline-block;width:17px;height:21px;background: url(../images/loginicon.png) no-repeat scroll -145px 1px;margin-right: 3px;}
.h_rg_h span.active div.h_login_h { width:320px; height:192px; background:#fff; border:solid 1px #d9d9d9; position:absolute; z-index:700; top:34px; right:-134px; display:none;}
.h_login_h em { position:absolute; width:14px; height:8px; background:url(../images/navsj.png) no-repeat; line-height:0px; font-size:0px; display:inline-block; right:155px; top:-8px; display:inline-block;}
.h_rg_h span.active:hover div { display:block;}
.h_rg_h a.normal { margin-left:20px; display:inline-block; }
.captop { height:56px; width:298px; background:#f9f9f9; padding:10px 11px; border-top:solid 1px #fff; border-bottom:solid 1px #e8e8e8;}
.capimg { width:56px; height:56px; float:left; position:relative;}
.capimg img { border-radius:28px; max-height:56px; max-width:56px;}
.capimg a.active0 { width:13px; height:13px; display:inline-block; background:url(../images/capinfo.png) no-repeat; font-size:9px; color:#fff; text-align:center; line-height:13px; position:absolute; top:2px; left:41px;}
.capicon { height:20px; padding:33px 0 0 7px; float:left;}
.capicon span { width:19px; height:20px; background:url(../images/capauth.png) no-repeat; display:inline-block; cursor:pointer; margin:0 7px; float:left;}
.capicon span.bg1 { background-position:0 0;}
.capicon span.bg2 { background-position:0 -21px;}
.capicon span.bg3 { background-position:0 -42px;}
.capicon span.bg4 { background-position:0 -63px;}
.capicon span.bg1_1 { background-position:0 -84px;}
.capicon span.bg2_1 { background-position:0 -105px;}
.capicon span.bg3_1 { background-position:0 -126px;}
.capicon span.bg4_1 { background-position:0 -147px;}
.capcenten { padding-top:38px; float:right;}
.capcenten a { color:#2668ff; font-size:12px; height:18px; line-height:18px;}
.numcapbtm { padding-top:27px;}
.numcapbtm dd { width:106px; float:left; height:60px; text-align:center;}
.numcapbtm dd.active { border:solid 1px #ddd; border-top:none; border-bottom:none;}
.numcapbtm dd p { color:#737373; font-size:12px; display:block; line-height:24px; height:24px;}
.numcapbtm dd p.active { padding-bottom:12px;}
.numcapbtm dd p span { color:#ff4e00; font-size:16px;}
.htoplf span.tpnav { height:35px; line-height:35px; background:none; color:#bbcbdb; position:relative; z-index:1001; margin-left:32px;}
.htoplf span.tpnav:hover{color: #fff;}
.htoplf span.tpnav .topnavdiv { display:none;}
.htoplf span.tpnav:hover .topnavdiv { display:block;}
/*之前的网址导航*/ 
.topnavdiv { position:absolute; width:1148px; background:#fff; top:35px; min-height:158px; _height:158px; padding-bottom:14px; right:0px; border:solid 1px #d9d9d9;}
.topnavdiv i { left:auto; right:20px;}
.topnavdiv dd { padding-left:55px; float:left; min-height:158px; _height:158px; background:url(../images/topnavborrg.gif) no-repeat left 20px;}
.topnavdiv dd.w1 { padding-left:54px; background:none; width:309px;}
.topnavdiv dd.w2 { width:206px;}
.topnavdiv dd h4 { height:50px; line-height:50px;}
.topnavdiv dd h4 a { background:none; color:#29323e; font-size:18px; font-weight:normal;}
.topnavdiv dd h4 a:hover{color: #29323e;}
.topnavdiv dd li { width:103px; float:left; height:36px; line-height:36px; text-align:left;}
.topnavdiv dd li a { color:#747474; background:none;}
.topnavdiv dd li a:hover { text-decoration:underline;color: #747474;}
.hWarpper{width:100%;background:#fff;overflow:hidden;}
.newnavh { height:80px; z-index:699; position:relative;}
.navLf { padding:15px 22px 0 0;}
.navLf a { float:left; display:inline-block;width:164px;height:85px;background:url(../images/logo.png) no-repeat 0 0;}
.navLf span.active { float:left; margin:9px 0 0 11px; display:inline;display:inline-block;width:139px;height:32px;background:url(../images/logo.png) no-repeat 0 0;}
.navRg { padding:22px 0 0 7px; z-index:699;}
.navRg dd,.navRg dt { float:left; height:55px;}
.navRg dt { width:15px; background:url(../images/nav.gif) no-repeat center 14px; font-size:0px;}
.navRg dd a { color:#545454; font-size:18px; height:42px; line-height:42px; display:inline-block;}
.navRg dd a:hover {color:#e53e3e; text-decoration: none;}
.navRg dd a.normal { padding:0 21px;}
.navRg dd a.normal:hover { border-bottom:solid 3px #e53e3e; color:#e53e3e;}
.navRg dd.active { width:100px; margin:0 9px; position:relative; text-align:center; background:url(../images/nav_sj.png) no-repeat 93px 19px; display:inline;}
.navRg dd.active div { position:absolute; border:solid 1px #d9d9d9; left:-17px; top:57px; padding:17px 3px; width:126px; z-index:699; display:none; background:#fff;}
.navRg dd.active div span.active { width:290px; display:inline-block; background:url(../images/bord.png) repeat-y 135px 0;}
.navRg dd.active div span.wycj_span {width:132px;}
.navRg_sj { width:14px; height:8px; display:inline-block; background:url(../images/navsj.png) no-repeat; font-size:0px; line-height:0px; position:absolute; left:62px; top:-8px;}
.navRg dd.active li { width:130px; height:40px; line-height:40px;float:left; text-align:center;}
.navRg dd.active li a {position: relative;}
.navRg dd.active li a em {display: inline-block;height: 17px;position: absolute;top: 5px;width: 31px;margin-left: 5px;}
.navRg dd.active li a em.topjx-icon {background:url(../images/loginicon_1.png) -379px 0 no-repeat ;}
.navRg dd.active li a em.topyxt-icon {background:url(../images/loginicon_1.png) -317px 0 no-repeat ;}
.navRg dd.active div.active li { text-align:center; width:126px; padding-left:0px;}
.navRg dd.active li a { font-size:16px;}
.navRg dd.active li a:hover { color:#e53e3e;}
.navRg dd.active:hover { background-position:93px -26px; padding-bottom:13px;}
.navRg dd.active:hover div { display:block;}
.navRg dd.active .wycj li {float:none;text-align: center;width:100%;padding:0;}
.newfooter { background:#1f2b3c; padding:23px 0 10px; min-width:1150px;}
.fortbtmlogo { /*padding-left:24px;*/}
.forbtmlogbg { height:39px; width:239px; background:url(../images/logo.png) no-repeat 0 -283px;}
.btmphone { padding:8px 0 0 4px; width:280px; float:left;}
.btmphone p { color:#a0a1a2; height:24px; line-height:24px; font-size:12px;}
.btmphone p.active { color:#d0d0d0; height:30px; font-size:12px; line-height:30px;}
.btmphone p.hot-phone {font-size: 20px;font-family: Arial;color:#a0a1a2;line-height: 27px;}
.btmphone p.ser-time {color:#d0d0d0;margin-top: 5px;}
.btmphone p.active span { font-size:12px; color:#67707b; display:inline-block; padding-left:8px;}
.btmkefu { float:left;margin-top: 15px;position:relative;z-index: 1;}
.btmkefu a { width:72px; height:80px; display:inline-block;}
/* .btmkefu a:hover { background-position:0 -86px;}*/
.newfooter dl { float:left; display:inline; width:140px;}
.newfooter dt { height:40px; line-height:40px; color:#d0d0d0; font-size:14px; text-align:center;}
.newfooter dd { height:24px; line-height:24px; text-align:center;}
.newfooter dd a { color:#a0a1a2; font-size:12px;}
.newfooter dd a:hover { color:#00a8ff;}
.newfooter dl.w1 { width:140px;}
.footbtm { background:#10151b; border-top:solid 1px #3d4551; height:36px; padding:13px 0 10px; min-width:1150px; text-align:center;}
.footbtm-p>p {text-align: left;}
.footbtm-p>p>span,.footbtm-p>p>a {color:#98999a;font-size: 12px;text-align: left;margin-right: 15px;line-height: 18px;}
.footbtm-pic li {float: left;}
.footbtm-pic li a {display:inline-block;}
.footbtm-pic>.cx2,.footbtm-pic>.kx,.footbtm-pic>.jc,.footbtm-pic>.nt,.footbtm-pic>.sf360,.footbtm-pic>.xxaq {width:90px;height:33px;background:url(../images/loginicon_2.png) no-repeat;margin-left:4px;}
.footbtm-pic>.cx2 a,.footbtm-pic>.kx a,.footbtm-pic>.jc a,.footbtm-pic>.nt a,.footbtm-pic>.sf360 a {width:90px;height:33px;}
.footbtm-pic>.cx1 {width:35px;height:35px;background:url(../images/index-integrity-icon.png) no-repeat;}
.footbtm-pic>.cx1 a {width:35px;height:35px;}
.footbtm-pic>.longtou{width:110px;height:33px;background:url(../images/longtou.jpg) no-repeat;margin-left:4px;}
.footbtm-pic>.longtou a{width:110px;height:33px;display:inline-block;}
.footbtm-pic>.xxaq {background-position: 0 -191px;}
.footbtm-pic>.cx2 {background-position: 0 -20px;}
.footbtm-pic>.kx {background-position: 0 -54px;}
.footbtm-pic>.jc {background-position: 0 -88px;}
.footbtm-pic>.nt {background-position: 0 -122px;}
.footbtm-pic>.sf360 {background-position: 0 -156px;}
.wbubimg img { width:50px; height:24px; margin-top:3px; margin-left:6px; display:inline;}
.img360 { float:left; display:inline; margin-left:8px; margin-top:3px;}
.img360 img { height:24px;}
/*底部分享*/
.jfshare-box{position:relative;}
.jfshare_ul{margin-top: 10px;}
.jfshare_ul li.fx{font-size: 12px;color:#d0d0d0;}
.jfshare_ul li a {display:inline-block;background:url(../images/slogos_sprite_1.png) no-repeat;width:16px;height:16px;}
.jfshare_ul li span {display:inline-block;background:url(../images/slogos_sprite_1.png) no-repeat;width:16px;height:16px;}
.jfshare_ul .jfshare_liwx a {background-position: 0 -2358px;}
.jfshare_ul .jfshare_liwx a:hover{background-position:0 -2340px; }
.jfshare_ul .jfshare_lixl a{background-position:0 -2394px; }
.jfshare_ul .jfshare_lixl a:hover{background-position:0 -2376px; }
.jfshare_ul .jfshare_liqqhy a{background-position:0 -2430px; }
.jfshare_ul .jfshare_liqqhy a:hover {background-position:0 -2412px; }
.jfshare_ul .jfshare_liqqkj a{background-position:0 -2466px; }
.jfshare_ul .jfshare_liqqkj a:hover {background-position:0 -2448px; }
.jfshare_ul .jfshare_litxwb a{background-position:0 -2502px; }
.jfshare_ul .jfshare_litxwb a:hover {background-position:0 -2484px; }
.jfshare_ul .jfshare_limore span{background-position:0 -2538px; }
.jfshare_ul .jfshare_limore span:hover {background-position:0 -2520px; }
.jfshare_ul li{float:left;margin-right: 5px;color:#fff;line-height: 16px;}
.jfshare-wxdiv {width:136px;height:136px;position:absolute;top:-140px;overflow:hidden;display:none;}
.jfshare_ul li .jfshowmore {cursor:pointer;}
a.bsSiteLink{color: #666; text-decoration: none;}
a.bsSiteLink:hover{text-decoration: underline;}
a.bshareDiv{color: #333; font-size: 14px; height: 16px; line-height: 18px; overflow: hidden; padding-left: 0;}
a.bshareDiv:hover{text-decoration: none;}
div.bsTitle{background: #f2f2f2 none repeat scroll 0 0; border-bottom: 1px solid #e8e8e8; color: #666; padding: 0 8px; text-align: left;}
.bshare-word{float:left;height:20px;line-height:20px;font-weight:bold;}
.bshare-close{cursor:pointer;float:right;height:20px;line-height:20px;font-weight:bold;}
div.bsRlogo a, div.bsRlogoSel a{float: left;}
div.bsLogo, div.bsLogoSel{float: left; height: auto; margin: 2px 0; overflow: hidden; padding: 2px 4px; text-align: left; white-space: nowrap; width: 111px;}
div.bsLogoSel, div.bsRlogoSel{background: #f1f1f1 none repeat scroll 0 0; border: 1px solid #ddd;}
div.bsLogo, div.bsRlogo{background: #fff none repeat scroll 0 0; border: 1px solid #fff;}
div.bsLogo a, div.bsLogoSel a{display: block; float: left; height: 16px; line-height: 16px; overflow: hidden; padding: 0 0 0 24px; text-decoration: none;}
div.bsLogoSel a, div.bsRlogoSel a{border: medium none; color: #000;}
div.bsLogo a, div.bsRlogo a{border: medium none; color: #666;}
div.bsLogoLink{background: #fff none repeat scroll 0 0; float: left; margin: 3px 0; overflow: hidden; width: 121px;}
#bsPanel{background: rgba(0, 0, 0, 0) url(../images/background-opaque-dark.png) repeat scroll 0 0; border-radius: 5px; font-size: 12px; padding: 6px; position: absolute; top: -140px; left:-10px; width: 378px; z-index: 100000000;}
div.bsClear{clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden;}
div.bsRlogo .bsPopupAwd, div.bsRlogoSel .bsPopupAwd{float: left; margin: 5px 0 0 -14px;}
.bshare-con{padding-left:8px;background:#fff;*height:244px;}
/* 举报 */
.jb_con {bottom:-26px;left:0;width:134px;height:25px;background:#141e2c;z-index: 2;}
.jubao_con {width:234px;height:auto;background:none;}
.jb_b_con {width:134px;height:25px;background:#141e2c;cursor:pointer;}
.jubao_con_bor {border:1px solid #2b3d4b;}
.jb_icon,.jb_icon_nml,.jb_icon_hover ,.jb_icon_click {width:19px;height:19px;margin:3px; }
.jb_icon_nml {background:url(../images/footer_jubao.png) 0 0 no-repeat;}
.jb_icon_hover {background:url(../images/footer_jubao.png) 0 -21px no-repeat;}
.jb_icon_click {background:url(../images/footer_jubao.png) 0 -42px no-repeat;}
.jb_tit {font-size: 12px;color:#d0d0d0;line-height: 26px;text-align: left;width:105px;margin-left: 3px;}
.jb_coner {background:#141e2c;padding:10px 18px;position:relative;display:none;}
.jb_coner>p {color:#d0d0d0;font-size: 12px;line-height: 22px;}
.jfshare {margin-bottom: 10px;}

.footbtm-pic>.xxaq {cursor:pointer;}
.xxaq-pic-big {width:703px;height:505px;z-index: 1000;display:none;}
.xxaq-pic-big-close {width:37px;height:37px;background:url(../images/xxaq-pic-close.png) no-repeat;right:-68px;top:-14px;cursor:pointer;}
.xxaq-pic-big-con>img {width:703px;height:505px;}
.fade-box {display:none;position: fixed;_positon: absolute;top: 0%;left: 0%;right: 0;bottom: 0;width: 100%;
  height: 100%;background: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;z-index: 999;}